python创建数组 | 您所在的位置:网站首页 › python 顺序生成数组 › python创建数组 |
NumPy模块最主要的特点就是引入了数组的概念。数组是一些相公类型的数据集合,这些数据按照一定的顺序排列,并且每个数据占用大小相同的存储空间。要使用数组组织数据,首先就要创建数组。NumPy模块提供了多种创建数组的方法,创建的数组类型也有多种多样,下面列举一下创建数组的方法: 1.使用array()函数创建数组 函数可基于序列型的对象(如列表、元组、集合等,还可以是一个已经创建好的数组) #使用array函数创建数组 import numpy as np #导入numpy模块,用as可以起别名 a=np.array([1,2,3,4]) b=np.array(['产品编号','销售数量','销售单价','销售金额']) print(a)1.1创建二维数组 import numpy as np a=np.array([[1,2,3],[4,5,6],[7,8,9]]) print(a)2.创建等差数组 用arange()函数创建数组会更加方便 import numpy as np d=np.arange(1,20,3)#起始值是1,结束值是20(结果不含该值),步长为1 print(d)3.创建随机数组 引用numpy模块的子模块random中的函数,主要有rand()函数、randn()函数、randint()函数。 3.1rand()函数创建的数组中每个元素都是[0,1)区间内的随机数 import numpy as np e=np.random.rand(3) print(e)如果给rand()函数传入一对参数值,就会生成一个相应行、列数的二维数组,区间也是[0,1)的随机数 import numpy as np e=np.random.rand(3,4) print(e)3.2randn()函数 用randn()函数创建的数组中的元素是符合标准正态分布(均值为0,标准差为1)的随机数 import numpy as np e=np.random.rand(3,4) print(e)3.3randint()函数 用randint()函数创建的数组中元素是制定范围内的随机整数 import numpy as np e = np.random.randint(1,5,10) #10个元素区间在[1,5)区间内的随机整数,随机数不包括5 print(e)今天就先分享这么多了,睡觉了,各位晚安 |
CopyRight 2018-2019 实验室设备网 版权所有 |